const express = require('express');
const session = require('express-session');
const app = express();
const path = require('path');
// 支持post数据
app.use(express.urlencoded({extended:false}));
// 支持session
app.use(session({
    secret: 'atguigu', 
    saveUninitialized: false,
    resave: false ,
    cookie:{
        maxAge:1000 * 60 * 60 * 24 * 15
    }
}));
// 支持ejs
app.set('views', path.join(__dirname, 'views'));
app.engine('.html', require('ejs').__express);
app.set('view engine', 'html');

// 设置静态资源
app.use(express.static(path.resolve(__dirname, './public')));

// 配置路由
// 展示登录页
app.get('/login', (req, res)=>{
    res.render('login');
})
// 首页
app.get('/index', (req, res)=>{
    res.render('index');
})
// 注册页
app.get('/register', (req, res)=>{
    res.render('register');
})
// 用户中心页
app.get('/ucenter', (req, res)=>{
    res.render('ucenter');
})

app.get('/login', (req, res)=>{
    res.render('login');
})

app.listen(8080, ()=>{
    console.log('server run at 8080');
})